import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// svg component

// register globally 全局注册的组件 在任何地方都可以进行使用
// Vue.component('组件的名称','组件的对象')
Vue.component('svg-icon', SvgIcon)
// require.context 是用来加载指定目录下的文件(模块)
// 语法: require.context('指定目录的路径' ,'Boolean是否递归获取')
// false表示文件夹就只有一层(表示只获取底下一层的文件) true表示递归获取,表示还可以得到子文件夹里面的文件
// 第三个表示正则匹配正则的文件
// 这个的意思就是直接导入了./svg下面所有文件的导入后缀为svg的文件

const req = require.context('./svg', false, /\.svg$/)
// console.log(req.keys()) // 拿到所有符合条件文件的路径
// console.log(req.keys().map(req)) // 拿到的整个的模块的对象
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
